//===================================================================================
// Company's Contract
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================


namespace App.Domain.Contracts {
    using System;

    public interface ICreateCompanyCommand {
        ///<summary>
        /// 
        ///</summary>
        Guid Id { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string CompanyName { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string ShortName { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Shortcut { get; set; }

        ///<summary>
        /// 单位(万)
        ///</summary>
        int? RegisteredCapital { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Overview { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Business { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string BusinessLicense { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string EstablishedOn { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Representative { get; set; }

        ///<summary>
        /// 
        ///</summary>
        int? CompanySizeCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        int? CompanyTypeCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        int? IndustryCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        int ProvinceCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        int CityCode { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Address { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string Zip { get; set; }

        ///<summary>
        /// 
        ///</summary>
        string WebSite { get; set; }

        ///<summary>
        /// 
        ///</summary>
        bool? IsGroup { get; set; }

        ///<summary>
        /// 
        ///</summary>
        Guid? ParentId { get; set; }

        ///<summary>
        /// 
        ///</summary>
        DateTime DateCreated { get; set; }

        ///<summary>
        /// 
        ///</summary>
        DateTime LastUpdated { get; set; }


    }
}
